# !/usr/bin/env python
# -*-coding:utf-8 -*-

"""
# File       : __init__.py
# Time       ：2023/08/11 9:27
# Author     ：author name
# contact    : huangzq6@mail2.sysu.edu.cn
# version    ：python 3.8
# Description：
    pyNMME, a python package for NMME data analysis
    including three modules:
        module_retrieval: download and preprocess NMME data
        module_verification: verification of NMME data
        module_calibration: calibration of NMME data
        module_copula: copula-based post-processing
        module_drought: drought analysis 

    References:
        Huang, Z., Zhao, T., 2023. pyNMME: A python toolkit to retrieve, calibrate and verify
        seasonal precipitation forecasts. Environmental Modelling & Software 166, 105732.
        Huang Z, Zhao T., 2022. Predictive performance of ensemble hydroclimatic forecasts: Verification metrics,
        diagnostic plots and forecast attributes. Wiley Interdisciplinary Reviews: Water 9(2): e1580.
        https://doi.org/10.1002/wat2.1580


"""

__all__ = [
    'module_retrieval',
    'module_verification',
    'module_calibration',  
    'module_copula',
    'module_drought',
    'module_shuffle',
    'model_config',
    'BGG', 'QuantileMapping', 'model_config'
]

__version__ = '1.0.0' 
__author__ = 'Huang Zeqing' 
__name__ = 'pyNMME'  

from .module_calibration import BGG, QuantileMapping
from .module_verification import Verify
from . import model_config